/*
 * This file is part of the CatLib package.
 *
 * (c) CatLib <support@catlib.io>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * Document: http://catlib.io/
 */

using Bingo.LocalDB;
using Bingo.Localization;
using Bingo.Player;
using Bingo.UI;
using CatLib;
using CatLib.Translation;

namespace Bingo
{
    /// <summary>
    /// 项目注册的服务提供者
    /// </summary>
    public static class Providers
    {
        /// <summary>
        /// 项目注册的服务提供者
        /// </summary>
        public static IServiceProvider[] ServiceProviders
        {
            get
            {
                return new IServiceProvider[]
                {
                    new ProviderResources(),
                    new ProviderUI(),
                    new ProviderConfig(),
                    new ProviderLocalDB(),          
                    new TranslationProvider(), 
                    new ProviderLocalization(), 
                    new ProviderPlayer(), 
                };
            }
        }
    }
}